home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / qw12inst.zip / MEMSIZE.TEC < prev    next >
Text File  |  1991-12-26  |  3KB  |  56 lines

  1. ID:MZ Memory Size Field Explanation
  2. Quarterdeck Technical Note #129
  3. By Joe Wilder
  4.  
  5. The Memory Size (in K) field in Change-a-Program is a number set to
  6. allow DESQview the opportunity to tell the user whether there is
  7. enough memory to open a particular program.  That is to say,
  8. DESQview compares the number in the Memory Size (in K) field to the
  9. Largest Available fields (conventional and expanded) in Memory
  10. Status (which varies according to which and how many programs are
  11. running). If the Memory Size in K field is larger than BOTH
  12. conventional and expanded Largest Available, DESQview puts a
  13. message on the screen telling the user there is not enough memory
  14. to open that window.  At this point DESQview hasn't even tried to
  15. open the program.  It's just telling the user there's not enough
  16. memory according to the user's specification to try to run the
  17. program.  This is useful to prevent a program from attempting to
  18. run and then freeze for lack of available memory.  Note: Programs
  19. running under DESQview require 9K of so extra memory for DESQview
  20. to manage their windows.
  21.  
  22. The Maximum Program Memory Size (in K) field is the amount of
  23. memory which DESQview will try to acquire for the particular
  24. program if available.  If this number is higher than the Largest
  25. Available fields in Memory Status (both conventional and expanded),
  26. DESQview will acquire all of what Largest Available in MS reads
  27. whether the program to be run needs that much memory or not. 
  28.  
  29. If there is ample memory on the computer you might want to set 
  30. Maximum Program Memory Size to some very high number that you  know
  31. is beyond what is actually available.  This, of course, may  not be
  32. desirable for users of machines with limited memory who  are trying
  33. to multitask a couple of small programs.  They may  want to try to
  34. squeeze multiple small programs into the first (convertional
  35. memory) partition, which would be completely used up if the first 
  36. program's Maximum Program Memory Size (in K) was set higher than 
  37. necessary.
  38.  
  39. Maximum Expanded Memory Size (in K) is used to limit a program in 
  40. the amount of expanded memory it may use.  If Maximum Expanded 
  41. Memory Size is left blank, a program may take or leave as much 
  42. expanded memory as it wants. If a number is placed in this field, 
  43. the program may take as much memory as it wants up to that number. 
  44. If a program doesn't use all the Expanded memory allocated by this
  45. field, the rest is still available for other uses. This is
  46. especially useful for running programs that grab all of the
  47. expanded memory available on startup, leaving nothing for other
  48. programs.  This convention is not to be confused with the usage of
  49. a blank with the Maximum Program Memory Size (in K).  In the case
  50. of Maximum Program Memory Size, a blank means this field will
  51. default to the number in Program Memory Size (in K) on the first
  52. screen of Change-a-Program.
  53.  
  54.         Copyright (C) 1991 by Quarterdeck Office Systems
  55.              * * *   E N D   O F   F I L E    * * * 
  56.